- Create a python file that webscrapes GDP by country) and plots a stacked interactive bar plot using plotly. Stack countries within regions using the IMF numbers.
In [1]:
import pandas as pd
import numpy as np
import requests as rq
import bs4
In [2]:
url = 'https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nominal)'
page = rq.get(url)
#printing out characters to heck
page.text[0:99]
Out[2]:
'<!DOCTYPE html>\n<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-l'
In [3]:
bs4page1 = bs4.BeautifulSoup(page.text, 'html.parser')
tables = bs4page1.find_all('table',"wikitable")
#defining that we want the wiki tables
from io import StringIO
#reading table from StringIO into pandas so we can work from pandas to plot a stacked interactive bar plot
In [4]:
countries = pd.read_html(StringIO(str(tables[0])), header = 1)[0]
#defining that we want the first table from the wiki website, header=1 tells the program to display only one header
In [5]:
countries.head()
#we obtained the table we are looking for
Out[5]:
| Country/Territory | UN region | Forecast | Year | Estimate | Year.1 | Estimate.1 | Year.2 | |
|---|---|---|---|---|---|---|---|---|
| 0 | World | — | 104476432 | 2023 | 100562011 | 2022 | 96698005 | 2021 |
| 1 | United States | Americas | 26949643 | 2023 | 25462700 | 2022 | 23315081 | 2021 |
| 2 | China | Asia | 17700899 | [n 1]2023 | 17963171 | [n 3]2022 | 17734131 | [n 1]2021 |
| 3 | Germany | Europe | 4429838 | 2023 | 4072192 | 2022 | 4259935 | 2021 |
| 4 | Japan | Asia | 4230862 | 2023 | 4231141 | 2022 | 4940878 | 2021 |
In [6]:
IMF_countries= countries.iloc[0: , :]
IMF_countries
Out[6]:
| Country/Territory | UN region | Forecast | Year | Estimate | Year.1 | Estimate.1 | Year.2 | |
|---|---|---|---|---|---|---|---|---|
| 0 | World | — | 104476432 | 2023 | 100562011 | 2022 | 96698005 | 2021 |
| 1 | United States | Americas | 26949643 | 2023 | 25462700 | 2022 | 23315081 | 2021 |
| 2 | China | Asia | 17700899 | [n 1]2023 | 17963171 | [n 3]2022 | 17734131 | [n 1]2021 |
| 3 | Germany | Europe | 4429838 | 2023 | 4072192 | 2022 | 4259935 | 2021 |
| 4 | Japan | Asia | 4230862 | 2023 | 4231141 | 2022 | 4940878 | 2021 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 209 | Palau | Oceania | 267 | 2023 | — | — | 218 | 2021 |
| 210 | Kiribati | Oceania | 246 | 2023 | 223 | 2022 | 227 | 2021 |
| 211 | Nauru | Oceania | 150 | 2023 | 151 | 2022 | 155 | 2021 |
| 212 | Montserrat | Americas | — | — | — | — | 72 | 2021 |
| 213 | Tuvalu | Oceania | 63 | 2023 | 60 | 2022 | 60 | 2021 |
214 rows × 8 columns
In [7]:
IMF_countries= countries.iloc[1: , :]
IMF_countries.dropna()
IMF_countries.head()
Out[7]:
| Country/Territory | UN region | Forecast | Year | Estimate | Year.1 | Estimate.1 | Year.2 | |
|---|---|---|---|---|---|---|---|---|
| 1 | United States | Americas | 26949643 | 2023 | 25462700 | 2022 | 23315081 | 2021 |
| 2 | China | Asia | 17700899 | [n 1]2023 | 17963171 | [n 3]2022 | 17734131 | [n 1]2021 |
| 3 | Germany | Europe | 4429838 | 2023 | 4072192 | 2022 | 4259935 | 2021 |
| 4 | Japan | Asia | 4230862 | 2023 | 4231141 | 2022 | 4940878 | 2021 |
| 5 | India | Asia | 3732224 | 2023 | 3385090 | 2022 | 3201471 | 2021 |
In [8]:
print(IMF_countries.columns)
Index(['Country/Territory', 'UN region', 'Forecast', 'Year', 'Estimate',
'Year.1', 'Estimate.1', 'Year.2'],
dtype='object')
In [9]:
IMF_countries.drop(['Country/Territory'], axis =1)
#dropping country/territory so we can group by UN region
Out[9]:
| UN region | Forecast | Year | Estimate | Year.1 | Estimate.1 | Year.2 | |
|---|---|---|---|---|---|---|---|
| 1 | Americas | 26949643 | 2023 | 25462700 | 2022 | 23315081 | 2021 |
| 2 | Asia | 17700899 | [n 1]2023 | 17963171 | [n 3]2022 | 17734131 | [n 1]2021 |
| 3 | Europe | 4429838 | 2023 | 4072192 | 2022 | 4259935 | 2021 |
| 4 | Asia | 4230862 | 2023 | 4231141 | 2022 | 4940878 | 2021 |
| 5 | Asia | 3732224 | 2023 | 3385090 | 2022 | 3201471 | 2021 |
| ... | ... | ... | ... | ... | ... | ... | ... |
| 209 | Oceania | 267 | 2023 | — | — | 218 | 2021 |
| 210 | Oceania | 246 | 2023 | 223 | 2022 | 227 | 2021 |
| 211 | Oceania | 150 | 2023 | 151 | 2022 | 155 | 2021 |
| 212 | Americas | — | — | — | — | 72 | 2021 |
| 213 | Oceania | 63 | 2023 | 60 | 2022 | 60 | 2021 |
213 rows × 7 columns
In [10]:
IMF_countries = IMF_countries.T.drop_duplicates().T
IMF_countries.head()
#dropping dupliocate columns if there is any
Out[10]:
| Country/Territory | UN region | Forecast | Year | Estimate | Year.1 | Estimate.1 | Year.2 | |
|---|---|---|---|---|---|---|---|---|
| 1 | United States | Americas | 26949643 | 2023 | 25462700 | 2022 | 23315081 | 2021 |
| 2 | China | Asia | 17700899 | [n 1]2023 | 17963171 | [n 3]2022 | 17734131 | [n 1]2021 |
| 3 | Germany | Europe | 4429838 | 2023 | 4072192 | 2022 | 4259935 | 2021 |
| 4 | Japan | Asia | 4230862 | 2023 | 4231141 | 2022 | 4940878 | 2021 |
| 5 | India | Asia | 3732224 | 2023 | 3385090 | 2022 | 3201471 | 2021 |
In [11]:
IMF_countries.drop('Year', axis = 1)
IMF_countries_filtered = IMF_countries[['UN region', 'Forecast', 'Country/Territory']]
IMF_countries_filtered
#filtering out the columns we do not need
Out[11]:
| UN region | Forecast | Country/Territory | |
|---|---|---|---|
| 1 | Americas | 26949643 | United States |
| 2 | Asia | 17700899 | China |
| 3 | Europe | 4429838 | Germany |
| 4 | Asia | 4230862 | Japan |
| 5 | Asia | 3732224 | India |
| ... | ... | ... | ... |
| 209 | Oceania | 267 | Palau |
| 210 | Oceania | 246 | Kiribati |
| 211 | Oceania | 150 | Nauru |
| 212 | Americas | — | Montserrat |
| 213 | Oceania | 63 | Tuvalu |
213 rows × 3 columns
In [12]:
IMF_countries_filtered.groupby('UN region')
Out[12]:
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000001C8AEEF0A10>
In [13]:
import plotly.express as px
fig = px.bar(IMF_countries_filtered, x=IMF_countries_filtered.columns[0], y=IMF_countries_filtered.columns[1], color=IMF_countries_filtered.columns[2])
fig.show()
In [14]:
##IMF_Final = IMF_countries_filtered.groupby('UN region').sum()
#final data frame with forecast values for IMF and also grouped by regions
#IMF_Final
- Look at the chapter on interactive graphics and, specifically, the code to display a subject's MRICloud data as a sunburst plot. Do the following. Display this subject's data as a Sankey diagram. Display as many levels as you can (at least 3) for Type = 1, starting from the intracranial volume. Put this in a file called hw4.ipynb.
In [15]:
import pandas as pd
import plotly.express as px
import numpy as np
In [16]:
## load in the hierarchy information PP5 CLASSEUR
url = "https://raw.githubusercontent.com/bcaffo/ds4bme_intro/master/data/kirby21.csv"
df_q2 = pd.read_csv(url).drop(['Unnamed: 0'], axis = 1)
df_q2
Out[16]:
| rawid | roi | volume | min | max | mean | std | type | level | id | icv | tbv | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | kirby127a_3_1_ax.img | Telencephalon_L | 531111 | 0.0 | 374.0 | 128.3013 | 51.8593 | 1 | 1 | 127 | 1378295 | 1268519 |
| 1 | kirby127a_3_1_ax.img | Telencephalon_R | 543404 | 0.0 | 300.0 | 135.0683 | 53.6471 | 1 | 1 | 127 | 1378295 | 1268519 |
| 2 | kirby127a_3_1_ax.img | Diencephalon_L | 9683 | 15.0 | 295.0 | 193.5488 | 32.2733 | 1 | 1 | 127 | 1378295 | 1268519 |
| 3 | kirby127a_3_1_ax.img | Diencephalon_R | 9678 | 10.0 | 335.0 | 193.7051 | 32.7869 | 1 | 1 | 127 | 1378295 | 1268519 |
| 4 | kirby127a_3_1_ax.img | Mesencephalon | 10268 | 55.0 | 307.0 | 230.8583 | 29.2249 | 1 | 1 | 127 | 1378295 | 1268519 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 16715 | kirby959a_3_1_ax.img | Caudate_tail_L | 406 | 65.0 | 248.0 | 167.1302 | 34.9645 | 2 | 5 | 959 | 1313114 | 1207218 |
| 16716 | kirby959a_3_1_ax.img | Caudate_tail_R | 311 | 70.0 | 270.0 | 175.3475 | 39.5329 | 2 | 5 | 959 | 1313114 | 1207218 |
| 16717 | kirby959a_3_1_ax.img | Chroid_LVetc_L | 399 | 15.0 | 229.0 | 120.6084 | 35.9975 | 2 | 5 | 959 | 1313114 | 1207218 |
| 16718 | kirby959a_3_1_ax.img | Chroid_LVetc_R | 323 | 14.0 | 211.0 | 111.9703 | 31.4684 | 2 | 5 | 959 | 1313114 | 1207218 |
| 16719 | kirby959a_3_1_ax.img | IV_ventricle | 3107 | 1.0 | 249.0 | 70.7860 | 44.2799 | 2 | 5 | 959 | 1313114 | 1207218 |
16720 rows × 12 columns
In [17]:
#kind of pointless since in this case the rawid is a string already
print(df_q2['rawid'].dtype)
#we see that the elements in column rawid are objects
#adding column id as string
df_q2 = df_q2.assign(id_char = df_q2.id.astype(str))
object
We’ll then add a composition variable, which is the regional volumes divided by the intra-cranial volume.
In [18]:
###data frame original with all rawids + comp column addedd ###
df_q2 = df_q2.assign(comp = df_q2.volume / df_q2.icv)
df_q2
Out[18]:
| rawid | roi | volume | min | max | mean | std | type | level | id | icv | tbv | id_char | comp | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | kirby127a_3_1_ax.img | Telencephalon_L | 531111 | 0.0 | 374.0 | 128.3013 | 51.8593 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.385339 |
| 1 | kirby127a_3_1_ax.img | Telencephalon_R | 543404 | 0.0 | 300.0 | 135.0683 | 53.6471 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.394258 |
| 2 | kirby127a_3_1_ax.img | Diencephalon_L | 9683 | 15.0 | 295.0 | 193.5488 | 32.2733 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.007025 |
| 3 | kirby127a_3_1_ax.img | Diencephalon_R | 9678 | 10.0 | 335.0 | 193.7051 | 32.7869 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.007022 |
| 4 | kirby127a_3_1_ax.img | Mesencephalon | 10268 | 55.0 | 307.0 | 230.8583 | 29.2249 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.007450 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 16715 | kirby959a_3_1_ax.img | Caudate_tail_L | 406 | 65.0 | 248.0 | 167.1302 | 34.9645 | 2 | 5 | 959 | 1313114 | 1207218 | 959 | 0.000309 |
| 16716 | kirby959a_3_1_ax.img | Caudate_tail_R | 311 | 70.0 | 270.0 | 175.3475 | 39.5329 | 2 | 5 | 959 | 1313114 | 1207218 | 959 | 0.000237 |
| 16717 | kirby959a_3_1_ax.img | Chroid_LVetc_L | 399 | 15.0 | 229.0 | 120.6084 | 35.9975 | 2 | 5 | 959 | 1313114 | 1207218 | 959 | 0.000304 |
| 16718 | kirby959a_3_1_ax.img | Chroid_LVetc_R | 323 | 14.0 | 211.0 | 111.9703 | 31.4684 | 2 | 5 | 959 | 1313114 | 1207218 | 959 | 0.000246 |
| 16719 | kirby959a_3_1_ax.img | IV_ventricle | 3107 | 1.0 | 249.0 | 70.7860 | 44.2799 | 2 | 5 | 959 | 1313114 | 1207218 | 959 | 0.002366 |
16720 rows × 14 columns
In [19]:
subjectData = df_q2.loc[df_q2['type'] == 1]
subjectData
#TRYING TO KEEP ONLY LEVEL 1 HERE SO AFTER WHEN WE MERGE AND BELOW WHEN WE FILTER AND SHOW HIERARCHY WE ONLY KEEP TYPE 1 DATA
Out[19]:
| rawid | roi | volume | min | max | mean | std | type | level | id | icv | tbv | id_char | comp | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | kirby127a_3_1_ax.img | Telencephalon_L | 531111 | 0.0 | 374.0 | 128.3013 | 51.8593 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.385339 |
| 1 | kirby127a_3_1_ax.img | Telencephalon_R | 543404 | 0.0 | 300.0 | 135.0683 | 53.6471 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.394258 |
| 2 | kirby127a_3_1_ax.img | Diencephalon_L | 9683 | 15.0 | 295.0 | 193.5488 | 32.2733 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.007025 |
| 3 | kirby127a_3_1_ax.img | Diencephalon_R | 9678 | 10.0 | 335.0 | 193.7051 | 32.7869 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.007022 |
| 4 | kirby127a_3_1_ax.img | Mesencephalon | 10268 | 55.0 | 307.0 | 230.8583 | 29.2249 | 1 | 1 | 127 | 1378295 | 1268519 | 127 | 0.007450 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 16372 | kirby959a_3_1_ax.img | Chroid_LVetc_L | 399 | 15.0 | 229.0 | 120.6084 | 35.9975 | 1 | 5 | 959 | 1313114 | 1207218 | 959 | 0.000304 |
| 16373 | kirby959a_3_1_ax.img | Chroid_LVetc_R | 323 | 14.0 | 211.0 | 111.9703 | 31.4684 | 1 | 5 | 959 | 1313114 | 1207218 | 959 | 0.000246 |
| 16374 | kirby959a_3_1_ax.img | IV_ventricle | 3107 | 1.0 | 249.0 | 70.7860 | 44.2799 | 1 | 5 | 959 | 1313114 | 1207218 | 959 | 0.002366 |
| 16375 | kirby959a_3_1_ax.img | ECCL_L | 390 | 131.0 | 222.0 | 178.1015 | 16.4918 | 1 | 5 | 959 | 1313114 | 1207218 | 959 | 0.000297 |
| 16376 | kirby959a_3_1_ax.img | ECCL_R | 837 | 73.0 | 292.0 | 196.1750 | 25.3327 | 1 | 5 | 959 | 1313114 | 1207218 | 959 | 0.000637 |
9860 rows × 14 columns
We need to add the multilevel lookup table with MRI cloud data so that after we can merge it
In [20]:
#loading the multilevel html, reading it and inglomerating it in a dataframe
In [21]:
## load in the hierarchy information
url = "https://raw.githubusercontent.com/bcaffo/MRIcloudT1volumetrics/master/inst/extdata/multilevel_lookup_table.txt"
multilevel_lookup = pd.read_csv(url, sep = "\t").drop(['Level5'], axis = 1)
multilevel_lookup = multilevel_lookup.rename(columns = {
"modify" : "roi",
"modify.1" : "level4",
"modify.2" : "level3",
"modify.3" : "level2",
"modify.4" : "level1"})
multilevel_lookup = multilevel_lookup[['roi', 'level4', 'level3', 'level2', 'level1']]
multilevel_lookup
Out[21]:
| roi | level4 | level3 | level2 | level1 | |
|---|---|---|---|---|---|
| 0 | SFG_L | SFG_L | Frontal_L | CerebralCortex_L | Telencephalon_L |
| 1 | SFG_R | SFG_R | Frontal_R | CerebralCortex_R | Telencephalon_R |
| 2 | SFG_PFC_L | SFG_L | Frontal_L | CerebralCortex_L | Telencephalon_L |
| 3 | SFG_PFC_R | SFG_R | Frontal_R | CerebralCortex_R | Telencephalon_R |
| 4 | SFG_pole_L | SFG_L | Frontal_L | CerebralCortex_L | Telencephalon_L |
| ... | ... | ... | ... | ... | ... |
| 278 | Chroid_LVetc_L | AnteriorLateralVentricle_L | LateralVentricle_L | Ventricle | CSF |
| 279 | Chroid_LVetc_R | AnteriorLateralVentricle_R | LateralVentricle_R | Ventricle | CSF |
| 280 | IV_ventricle | IV_ventricle | IV_ventricle | Ventricle | CSF |
| 281 | ECCL_L | inf_DPWM_L | InferiorWM_L | WhiteMatter_L | Telencephalon_L |
| 282 | ECCL_R | inf_DPWM_R | InferiorWM_R | WhiteMatter_R | Telencephalon_R |
283 rows × 5 columns
We now need to load the MRI multilevel look up data table in the subject data
In [22]:
## Now load in the subject data
id = 127
subjectData = pd.read_csv("https://raw.githubusercontent.com/bcaffo/ds4bme_intro/master/data/kirby21.csv")
subjectData = subjectData.loc[(subjectData.type == 1) & (subjectData.level == 5) & (subjectData.id == id)]
subjectData = subjectData[['roi', 'volume']]
## Merge the subject data with the multilevel data
subjectData = pd.merge(subjectData, multilevel_lookup, on = "roi")
subjectData = subjectData.assign(icv = "ICV")
subjectData = subjectData.assign(comp = subjectData.volume / np.sum(subjectData.volume))
subjectData
Out[22]:
| roi | volume | level4 | level3 | level2 | level1 | icv | comp | |
|---|---|---|---|---|---|---|---|---|
| 0 | SFG_L | 12926 | SFG_L | Frontal_L | CerebralCortex_L | Telencephalon_L | ICV | 0.009350 |
| 1 | SFG_R | 10050 | SFG_R | Frontal_R | CerebralCortex_R | Telencephalon_R | ICV | 0.007270 |
| 2 | SFG_PFC_L | 12783 | SFG_L | Frontal_L | CerebralCortex_L | Telencephalon_L | ICV | 0.009247 |
| 3 | SFG_PFC_R | 11507 | SFG_R | Frontal_R | CerebralCortex_R | Telencephalon_R | ICV | 0.008324 |
| 4 | SFG_pole_L | 3078 | SFG_L | Frontal_L | CerebralCortex_L | Telencephalon_L | ICV | 0.002227 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 275 | Chroid_LVetc_L | 444 | AnteriorLateralVentricle_L | LateralVentricle_L | Ventricle | CSF | ICV | 0.000321 |
| 276 | Chroid_LVetc_R | 371 | AnteriorLateralVentricle_R | LateralVentricle_R | Ventricle | CSF | ICV | 0.000268 |
| 277 | IV_ventricle | 2700 | IV_ventricle | IV_ventricle | Ventricle | CSF | ICV | 0.001953 |
| 278 | ECCL_L | 292 | inf_DPWM_L | InferiorWM_L | WhiteMatter_L | Telencephalon_L | ICV | 0.000211 |
| 279 | ECCL_R | 292 | inf_DPWM_R | InferiorWM_R | WhiteMatter_R | Telencephalon_R | ICV | 0.000211 |
280 rows × 8 columns
In [23]:
### need to create the data that we use to plot ###
In [24]:
import pandas as pd
import plotly.graph_objects as go
import numpy as np
import matplotlib.pyplot as plt
#defining a nodes object and a color object first, levels.
# Sample modification assuming you want to start from ICV and display 3 levels
levels = ['ICV', 'level1', 'level2', 'level3']
#we "match" ICV, the source with color white
nodes_names = ['ICV'] #ultimately filled up with all nodes
colors_nodes = ['rgb(255,255,255)'] #ultimately filled up with colours for first 8 links
#need to create a function that will code for distinct colours to match number of colours in level1
def get_distinct_colors(n):
cmap = plt.cm.get_cmap('tab20', n) # Choose a suitable colormap
return [f"rgb{cmap(i)[:3]}" for i in range(n)] # RGBA values
#defining number of colours
colors_number = len(subjectData.level1.unique())
#need to tell color number to have distinct color--> apply get_distinct_color function
random_colors = get_distinct_colors(colors_number)
dictionary_of_colors = {name_brain_area:color for name_brain_area, color in zip(subjectData.level1.unique(), random_colors)}
###create a dictionary with a key name_brain_area that matches the color, and key:value pairs created by looping over every row
# (because we zip the two: level 1 unique data and random colors list) of level 1 subjectData and random color list ###
#need to append level1 values and respective colors to their objects' lists
for k,v in dictionary_of_colors.items():
nodes_names.append(k)
colors_nodes.append(v)
#checking for elements being properly inserted in the two objects for level1
print(nodes_names)
print(colors_nodes)
['ICV', 'Telencephalon_L', 'Telencephalon_R', 'Diencephalon_L', 'Diencephalon_R', 'Mesencephalon', 'Metencephalon', 'Myelencephalon', 'CSF'] ['rgb(255,255,255)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.8588235294117647, 0.8588235294117647, 0.5529411764705883)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)']
C:\Users\Mattia\AppData\Local\Temp\ipykernel_37568\3704421508.py:20: MatplotlibDeprecationWarning: The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases later. Use ``matplotlib.colormaps[name]`` or ``matplotlib.colormaps.get_cmap(obj)`` instead.
In [25]:
for index, row in subjectData.iterrows(): #indices for every value in the row is printed out
print(index)
print(row)
#this prints out every row as sort of a 'minidf'
0 roi SFG_L volume 12926 level4 SFG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.00935 Name: 0, dtype: object 1 roi SFG_R volume 10050 level4 SFG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.00727 Name: 1, dtype: object 2 roi SFG_PFC_L volume 12783 level4 SFG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.009247 Name: 2, dtype: object 3 roi SFG_PFC_R volume 11507 level4 SFG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.008324 Name: 3, dtype: object 4 roi SFG_pole_L volume 3078 level4 SFG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.002227 Name: 4, dtype: object 5 roi SFG_pole_R volume 4874 level4 SFG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.003526 Name: 5, dtype: object 6 roi MFG_L volume 9938 level4 MFG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.007189 Name: 6, dtype: object 7 roi MFG_R volume 11151 level4 MFG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.008066 Name: 7, dtype: object 8 roi MFG_DPFC_L volume 16300 level4 MFG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.011791 Name: 8, dtype: object 9 roi MFG_DPFC_R volume 16449 level4 MFG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.011899 Name: 9, dtype: object 10 roi IFG_opercularis_L volume 4229 level4 IFG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.003059 Name: 10, dtype: object 11 roi IFG_opercularis_R volume 4084 level4 IFG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.002954 Name: 11, dtype: object 12 roi IFG_orbitalis_L volume 4551 level4 IFG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.003292 Name: 12, dtype: object 13 roi IFG_orbitalis_R volume 3868 level4 IFG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.002798 Name: 13, dtype: object 14 roi IFG_triangularis_L volume 4301 level4 IFG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.003111 Name: 14, dtype: object 15 roi IFG_triangularis_R volume 3657 level4 IFG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.002645 Name: 15, dtype: object 16 roi LFOG_L volume 4700 level4 OG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.0034 Name: 16, dtype: object 17 roi LFOG_R volume 4490 level4 OG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.003248 Name: 17, dtype: object 18 roi MFOG_L volume 4814 level4 OG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.003482 Name: 18, dtype: object 19 roi MFOG_R volume 4744 level4 OG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.003432 Name: 19, dtype: object 20 roi RG_L volume 6304 level4 RG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.00456 Name: 20, dtype: object 21 roi RG_R volume 6209 level4 RG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.004491 Name: 21, dtype: object 22 roi PoCG_L volume 10698 level4 PoCG_L level3 Parietal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.007739 Name: 22, dtype: object 23 roi PoCG_R volume 11178 level4 PoCG_R level3 Parietal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.008086 Name: 23, dtype: object 24 roi PrCG_L volume 14746 level4 PrCG_L level3 Frontal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.010667 Name: 24, dtype: object 25 roi PrCG_R volume 17523 level4 PrCG_R level3 Frontal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.012676 Name: 25, dtype: object 26 roi SPG_L volume 7564 level4 SPG_L level3 Parietal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.005472 Name: 26, dtype: object 27 roi SPG_R volume 6928 level4 SPG_R level3 Parietal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.005012 Name: 27, dtype: object 28 roi SMG_L volume 8626 level4 SMG_L level3 Parietal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.00624 Name: 28, dtype: object 29 roi SMG_R volume 9497 level4 SMG_R level3 Parietal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.00687 Name: 29, dtype: object 30 roi AG_L volume 7430 level4 AG_L level3 Parietal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.005375 Name: 30, dtype: object 31 roi AG_R volume 13580 level4 AG_R level3 Parietal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.009823 Name: 31, dtype: object 32 roi PrCu_L volume 7359 level4 PrCu_L level3 Parietal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.005323 Name: 32, dtype: object 33 roi PrCu_R volume 6574 level4 PrCu_R level3 Parietal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.004755 Name: 33, dtype: object 34 roi STG_L volume 12957 level4 STG_L level3 Temporal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.009373 Name: 34, dtype: object 35 roi STG_R volume 11253 level4 STG_R level3 Temporal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.00814 Name: 35, dtype: object 36 roi STG_L_pole volume 4864 level4 STG_L level3 Temporal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.003518 Name: 36, dtype: object 37 roi STG_R_pole volume 5404 level4 STG_R level3 Temporal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.003909 Name: 37, dtype: object 38 roi MTG_L volume 16238 level4 MTG_L level3 Temporal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.011746 Name: 38, dtype: object 39 roi MTG_R volume 16311 level4 MTG_R level3 Temporal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.011799 Name: 39, dtype: object 40 roi MTG_L_pole volume 2696 level4 MTG_L level3 Temporal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.00195 Name: 40, dtype: object 41 roi MTG_R_pole volume 2990 level4 MTG_R level3 Temporal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.002163 Name: 41, dtype: object 42 roi ITG_L volume 12554 level4 ITG_L level3 Temporal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.009081 Name: 42, dtype: object 43 roi ITG_R volume 12336 level4 ITG_R level3 Temporal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.008923 Name: 43, dtype: object 44 roi PHG_L volume 1250 level4 Limbic_L level3 Limbic_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.000904 Name: 44, dtype: object 45 roi PHG_R volume 1248 level4 Limbic_R level3 Limbic_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.000903 Name: 45, dtype: object 46 roi ENT_L volume 930 level4 Limbic_L level3 Limbic_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.000673 Name: 46, dtype: object 47 roi ENT_R volume 1041 level4 Limbic_R level3 Limbic_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.000753 Name: 47, dtype: object 48 roi FuG_L volume 14032 level4 FuG_L level3 Temporal_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.01015 Name: 48, dtype: object 49 roi FuG_R volume 13514 level4 FuG_R level3 Temporal_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.009776 Name: 49, dtype: object 50 roi SOG_L volume 2568 level4 SOG_L level3 Occipital_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.001858 Name: 50, dtype: object 51 roi SOG_R volume 2268 level4 SOG_R level3 Occipital_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.001641 Name: 51, dtype: object 52 roi MOG_L volume 16292 level4 MOG_L level3 Occipital_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.011785 Name: 52, dtype: object 53 roi MOG_R volume 14164 level4 MOG_R level3 Occipital_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.010246 Name: 53, dtype: object 54 roi IOG_L volume 4290 level4 IOG_L level3 Occipital_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.003103 Name: 54, dtype: object 55 roi IOG_R volume 4475 level4 IOG_R level3 Occipital_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.003237 Name: 55, dtype: object 56 roi Cu_L volume 6038 level4 Cu_L level3 Occipital_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.004368 Name: 56, dtype: object 57 roi Cu_R volume 6839 level4 Cu_R level3 Occipital_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.004947 Name: 57, dtype: object 58 roi LG_L volume 8068 level4 LG_L level3 Occipital_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.005836 Name: 58, dtype: object 59 roi LG_R volume 7289 level4 LG_R level3 Occipital_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.005273 Name: 59, dtype: object 60 roi rostral_ACC_L volume 2628 level4 Cingulate_L level3 Limbic_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.001901 Name: 60, dtype: object 61 roi rostral_ACC_R volume 3638 level4 Cingulate_R level3 Limbic_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.002632 Name: 61, dtype: object 62 roi subcallosal_ACC_L volume 471 level4 Cingulate_L level3 Limbic_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.000341 Name: 62, dtype: object 63 roi subcallosal_ACC_R volume 598 level4 Cingulate_R level3 Limbic_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.000433 Name: 63, dtype: object 64 roi subgenual_ACC_L volume 1545 level4 Cingulate_L level3 Limbic_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.001118 Name: 64, dtype: object 65 roi subgenual_ACC_R volume 1618 level4 Cingulate_R level3 Limbic_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.00117 Name: 65, dtype: object 66 roi dorsal_ACC_L volume 12282 level4 Cingulate_L level3 Limbic_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.008884 Name: 66, dtype: object 67 roi dorsal_ACC_R volume 12545 level4 Cingulate_R level3 Limbic_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.009075 Name: 67, dtype: object 68 roi PCC_L volume 5718 level4 Cingulate_L level3 Limbic_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.004136 Name: 68, dtype: object 69 roi PCC_R volume 8118 level4 Cingulate_R level3 Limbic_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.005872 Name: 69, dtype: object 70 roi Insula_L volume 7241 level4 Insula_L level3 Insula_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.005238 Name: 70, dtype: object 71 roi Insula_R volume 7082 level4 Insula_R level3 Insula_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.005123 Name: 71, dtype: object 72 roi Amyg_L volume 1983 level4 Amyg_L level3 Limbic_L level2 CerebralNucli_L level1 Telencephalon_L icv ICV comp 0.001434 Name: 72, dtype: object 73 roi Amyg_R volume 2349 level4 Amyg_R level3 Limbic_R level2 CerebralNucli_R level1 Telencephalon_R icv ICV comp 0.001699 Name: 73, dtype: object 74 roi Hippo_L volume 3923 level4 Hippo_L level3 Limbic_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.002838 Name: 74, dtype: object 75 roi Hippo_R volume 3735 level4 Hippo_R level3 Limbic_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.002702 Name: 75, dtype: object 76 roi Caud_L volume 3570 level4 Caud_L level3 BasalGang_L level2 CerebralNucli_L level1 Telencephalon_L icv ICV comp 0.002582 Name: 76, dtype: object 77 roi Caud_R volume 3723 level4 Caud_R level3 BasalGang_R level2 CerebralNucli_R level1 Telencephalon_R icv ICV comp 0.002693 Name: 77, dtype: object 78 roi Put_L volume 4385 level4 Put_L level3 BasalGang_L level2 CerebralNucli_L level1 Telencephalon_L icv ICV comp 0.003172 Name: 78, dtype: object 79 roi Put_R volume 4400 level4 Put_R level3 BasalGang_R level2 CerebralNucli_R level1 Telencephalon_R icv ICV comp 0.003183 Name: 79, dtype: object 80 roi GP_L volume 1368 level4 GP_L level3 BasalGang_L level2 CerebralNucli_L level1 Telencephalon_L icv ICV comp 0.00099 Name: 80, dtype: object 81 roi GP_R volume 1478 level4 GP_R level3 BasalGang_R level2 CerebralNucli_R level1 Telencephalon_R icv ICV comp 0.001069 Name: 81, dtype: object 82 roi Thalamus_L volume 6342 level4 Thalamus_L level3 Thalamus_L level2 Thalamus_L level1 Diencephalon_L icv ICV comp 0.004588 Name: 82, dtype: object 83 roi Thalamus_R volume 6372 level4 Thalamus_R level3 Thalamus_R level2 Thalamus_R level1 Diencephalon_R icv ICV comp 0.004609 Name: 83, dtype: object 84 roi HypoThalamus_L volume 665 level4 BasalForebrain_L level3 BasalForebrain_L level2 BasalForebrain_L level1 Diencephalon_L icv ICV comp 0.000481 Name: 84, dtype: object 85 roi HypoThalamus_R volume 761 level4 BasalForebrain_R level3 BasalForebrain_R level2 BasalForebrain_R level1 Diencephalon_R icv ICV comp 0.00055 Name: 85, dtype: object 86 roi BasalForebrain_L volume 406 level4 BasalForebrain_L level3 BasalForebrain_L level2 BasalForebrain_L level1 Diencephalon_L icv ICV comp 0.000294 Name: 86, dtype: object 87 roi BasalForebrain_L volume 406 level4 BasalForebrain_L level3 BasalForebrain_L level2 BasalForebrain_L level1 Diencephalon_L icv ICV comp 0.000294 Name: 87, dtype: object 88 roi BasalForebrain_L volume 1727 level4 BasalForebrain_L level3 BasalForebrain_L level2 BasalForebrain_L level1 Diencephalon_L icv ICV comp 0.001249 Name: 88, dtype: object 89 roi BasalForebrain_L volume 1727 level4 BasalForebrain_L level3 BasalForebrain_L level2 BasalForebrain_L level1 Diencephalon_L icv ICV comp 0.001249 Name: 89, dtype: object 90 roi BasalForebrain_R volume 410 level4 BasalForebrain_R level3 BasalForebrain_R level2 BasalForebrain_R level1 Diencephalon_R icv ICV comp 0.000297 Name: 90, dtype: object 91 roi BasalForebrain_R volume 410 level4 BasalForebrain_R level3 BasalForebrain_R level2 BasalForebrain_R level1 Diencephalon_R icv ICV comp 0.000297 Name: 91, dtype: object 92 roi BasalForebrain_R volume 1470 level4 BasalForebrain_R level3 BasalForebrain_R level2 BasalForebrain_R level1 Diencephalon_R icv ICV comp 0.001063 Name: 92, dtype: object 93 roi BasalForebrain_R volume 1470 level4 BasalForebrain_R level3 BasalForebrain_R level2 BasalForebrain_R level1 Diencephalon_R icv ICV comp 0.001063 Name: 93, dtype: object 94 roi NucAccumbens_L volume 712 level4 BasalForebrain_L level3 BasalGang_L level2 CerebralNucli_L level1 Telencephalon_L icv ICV comp 0.000515 Name: 94, dtype: object 95 roi NucAccumbens_R volume 782 level4 BasalForebrain_R level3 BasalGang_R level2 CerebralNucli_R level1 Telencephalon_R icv ICV comp 0.000566 Name: 95, dtype: object 96 roi RedNc_L volume 350 level4 midbrain_L level3 midbrain_L level2 Mesencephalon_L level1 Mesencephalon icv ICV comp 0.000253 Name: 96, dtype: object 97 roi RedNc_R volume 430 level4 midbrain_R level3 midbrain_R level2 Mesencephalon_R level1 Mesencephalon icv ICV comp 0.000311 Name: 97, dtype: object 98 roi Snigra_L volume 387 level4 midbrain_L level3 midbrain_L level2 Mesencephalon_L level1 Mesencephalon icv ICV comp 0.00028 Name: 98, dtype: object 99 roi Snigra_R volume 256 level4 midbrain_R level3 midbrain_R level2 Mesencephalon_R level1 Mesencephalon icv ICV comp 0.000185 Name: 99, dtype: object 100 roi CerebellumGM_R volume 58504 level4 Cerebellum_R level3 Cerebellum_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.04232 Name: 100, dtype: object 101 roi CerebellumGM_L volume 59435 level4 Cerebellum_L level3 Cerebellum_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.042994 Name: 101, dtype: object 102 roi CP_L volume 1935 level4 midbrain_L level3 midbrain_L level2 Mesencephalon_L level1 Mesencephalon icv ICV comp 0.0014 Name: 102, dtype: object 103 roi CP_R volume 2014 level4 midbrain_R level3 midbrain_R level2 Mesencephalon_R level1 Mesencephalon icv ICV comp 0.001457 Name: 103, dtype: object 104 roi Midbrain_L volume 2273 level4 midbrain_L level3 midbrain_L level2 Mesencephalon_L level1 Mesencephalon icv ICV comp 0.001644 Name: 104, dtype: object 105 roi Midbrain_R volume 2626 level4 midbrain_R level3 midbrain_R level2 Mesencephalon_R level1 Mesencephalon icv ICV comp 0.0019 Name: 105, dtype: object 106 roi CST_L volume 1569 level4 Pons_L level3 Pons_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.001135 Name: 106, dtype: object 107 roi CST_R volume 1427 level4 Pons_R level3 Pons_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.001032 Name: 107, dtype: object 108 roi SCP_L volume 954 level4 Pons_L level3 Pons_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.00069 Name: 108, dtype: object 109 roi SCP_R volume 1040 level4 Pons_R level3 Pons_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.000752 Name: 109, dtype: object 110 roi MCP_L volume 2897 level4 Pons_L level3 Pons_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.002096 Name: 110, dtype: object 111 roi MCP_R volume 2997 level4 Pons_R level3 Pons_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.002168 Name: 111, dtype: object 112 roi PCT_L volume 964 level4 Pons_L level3 Pons_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.000697 Name: 112, dtype: object 113 roi PCT_R volume 852 level4 Pons_R level3 Pons_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.000616 Name: 113, dtype: object 114 roi ICP_L volume 892 level4 Medulla_L level3 Medulla_L level2 Myelencephalon_L level1 Myelencephalon icv ICV comp 0.000645 Name: 114, dtype: object 115 roi ICP_R volume 926 level4 Medulla_R level3 Medulla_R level2 Myelencephalon_R level1 Myelencephalon icv ICV comp 0.00067 Name: 115, dtype: object 116 roi ML_L volume 842 level4 Pons_L level3 Pons_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.000609 Name: 116, dtype: object 117 roi ML_R volume 1071 level4 Pons_R level3 Pons_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.000775 Name: 117, dtype: object 118 roi Pons_L volume 267 level4 Pons_L level3 Pons_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.000193 Name: 118, dtype: object 119 roi Pons_R volume 648 level4 Pons_R level3 Pons_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.000469 Name: 119, dtype: object 120 roi Medulla_L volume 1511 level4 Medulla_L level3 Medulla_L level2 Myelencephalon_L level1 Myelencephalon icv ICV comp 0.001093 Name: 120, dtype: object 121 roi Medulla_R volume 1646 level4 Medulla_R level3 Medulla_R level2 Myelencephalon_R level1 Myelencephalon icv ICV comp 0.001191 Name: 121, dtype: object 122 roi ACR_L volume 12600 level4 ant_DPWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.009114 Name: 122, dtype: object 123 roi ACR_R volume 13280 level4 ant_DPWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.009606 Name: 123, dtype: object 124 roi SCR_L volume 13461 level4 ant_DPWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.009737 Name: 124, dtype: object 125 roi SCR_R volume 14350 level4 ant_DPWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.01038 Name: 125, dtype: object 126 roi PCR_L volume 4400 level4 post_DPWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.003183 Name: 126, dtype: object 127 roi PCR_R volume 3772 level4 post_DPWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002729 Name: 127, dtype: object 128 roi GCC_L volume 2584 level4 GCC_L level3 CorpusCallosum_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.001869 Name: 128, dtype: object 129 roi GCC_R volume 2748 level4 GCC_R level3 CorpusCallosum_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.001988 Name: 129, dtype: object 130 roi BCC_L volume 4120 level4 BCC_L level3 CorpusCallosum_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.00298 Name: 130, dtype: object 131 roi BCC_R volume 4487 level4 BCC_R level3 CorpusCallosum_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.003246 Name: 131, dtype: object 132 roi SCC_L volume 5427 level4 SCC_L level3 CorpusCallosum_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.003926 Name: 132, dtype: object 133 roi SCC_R volume 5932 level4 SCC_R level3 CorpusCallosum_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.004291 Name: 133, dtype: object 134 roi PVWl_L volume 392 level4 PVA_posterior_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000284 Name: 134, dtype: object 135 roi PVWl_R volume 392 level4 PVA_posterior_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.000284 Name: 135, dtype: object 136 roi ALIC_L volume 2344 level4 ALIC_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.001696 Name: 136, dtype: object 137 roi ALIC_R volume 2528 level4 ALIC_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.001829 Name: 137, dtype: object 138 roi PLIC_L volume 3389 level4 PLIC_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002452 Name: 138, dtype: object 139 roi PLIC_R volume 3297 level4 PLIC_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002385 Name: 139, dtype: object 140 roi RLIC_L volume 3064 level4 inf_DPWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002216 Name: 140, dtype: object 141 roi RLIC_R volume 3100 level4 inf_DPWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002242 Name: 141, dtype: object 142 roi EC_L volume 3306 level4 inf_DPWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002391 Name: 142, dtype: object 143 roi EC_R volume 3167 level4 inf_DPWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002291 Name: 143, dtype: object 144 roi CGC_L volume 3135 level4 CGC_L level3 LimbicWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002268 Name: 144, dtype: object 145 roi CGC_R volume 3563 level4 CGC_R level3 LimbicWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002577 Name: 145, dtype: object 146 roi CGH_L volume 1811 level4 CGH_L level3 LimbicWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.00131 Name: 146, dtype: object 147 roi CGH_R volume 1725 level4 CGH_R level3 LimbicWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.001248 Name: 147, dtype: object 148 roi Fx/ST_L volume 1425 level4 Fx/ST_L level3 LimbicWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.001031 Name: 148, dtype: object 149 roi Fx/ST_R volume 1438 level4 Fx/ST_R level3 LimbicWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.00104 Name: 149, dtype: object 150 roi Fx_L volume 903 level4 Fx_L level3 LimbicWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000653 Name: 150, dtype: object 151 roi Fx_R volume 996 level4 Fx_R level3 LimbicWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.00072 Name: 151, dtype: object 152 roi IFO_L volume 1808 level4 inf_DPWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.001308 Name: 152, dtype: object 153 roi IFO_R volume 1865 level4 inf_DPWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.001349 Name: 153, dtype: object 154 roi PTR_L volume 7073 level4 inf_DPWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.005116 Name: 154, dtype: object 155 roi PTR_R volume 5676 level4 inf_DPWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.004106 Name: 155, dtype: object 156 roi SS_L volume 3590 level4 inf_DPWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002597 Name: 156, dtype: object 157 roi SS_R volume 4043 level4 inf_DPWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002925 Name: 157, dtype: object 158 roi SFO_L volume 363 level4 ant_DPWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000263 Name: 158, dtype: object 159 roi SFO_R volume 276 level4 ant_DPWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.0002 Name: 159, dtype: object 160 roi SLF_L volume 6989 level4 PeripheralParietalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.005056 Name: 160, dtype: object 161 roi SLF_R volume 7782 level4 PeripheralParietalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.005629 Name: 161, dtype: object 162 roi Cl_L volume 419 level4 BasalForebrain_L level3 BasalForebrain_L level2 BasalForebrain_L level1 Diencephalon_L icv ICV comp 0.000303 Name: 162, dtype: object 163 roi Cl_R volume 563 level4 BasalForebrain_R level3 BasalForebrain_R level2 BasalForebrain_R level1 Diencephalon_R icv ICV comp 0.000407 Name: 163, dtype: object 164 roi Mammillary_R volume 104 level4 BasalForebrain_R level3 BasalForebrain_R level2 BasalForebrain_R level1 Diencephalon_R icv ICV comp 0.000075 Name: 164, dtype: object 165 roi Mammillary_L volume 125 level4 BasalForebrain_L level3 BasalForebrain_L level2 BasalForebrain_L level1 Diencephalon_L icv ICV comp 0.00009 Name: 165, dtype: object 166 roi LV_Frontal_L volume 6756 level4 AnteriorLateralVentricle_L level3 LateralVentricle_L level2 Ventricle level1 CSF icv ICV comp 0.004887 Name: 166, dtype: object 167 roi LV_body_L volume 8321 level4 AnteriorLateralVentricle_L level3 LateralVentricle_L level2 Ventricle level1 CSF icv ICV comp 0.006019 Name: 167, dtype: object 168 roi LV_atrium_L volume 4559 level4 PosteriorLateralVentricle_L level3 LateralVentricle_L level2 Ventricle level1 CSF icv ICV comp 0.003298 Name: 168, dtype: object 169 roi LV_Occipital_L volume 418 level4 PosteriorLateralVentricle_L level3 LateralVentricle_L level2 Ventricle level1 CSF icv ICV comp 0.000302 Name: 169, dtype: object 170 roi LV_Inferior_L volume 834 level4 InferiorLateralVentricle_L level3 LateralVentricle_L level2 Ventricle level1 CSF icv ICV comp 0.000603 Name: 170, dtype: object 171 roi LV_Frontal_R volume 5885 level4 AnteriorLateralVentricle_R level3 LateralVentricle_R level2 Ventricle level1 CSF icv ICV comp 0.004257 Name: 171, dtype: object 172 roi LV_body_R volume 7959 level4 AnteriorLateralVentricle_R level3 LateralVentricle_R level2 Ventricle level1 CSF icv ICV comp 0.005757 Name: 172, dtype: object 173 roi LV_atrium_R volume 4100 level4 PosteriorLateralVentricle_R level3 LateralVentricle_R level2 Ventricle level1 CSF icv ICV comp 0.002966 Name: 173, dtype: object 174 roi LV_Occipital_R volume 120 level4 PosteriorLateralVentricle_R level3 LateralVentricle_R level2 Ventricle level1 CSF icv ICV comp 0.000087 Name: 174, dtype: object 175 roi LV_Inferior_R volume 909 level4 InferiorLateralVentricle_R level3 LateralVentricle_R level2 Ventricle level1 CSF icv ICV comp 0.000658 Name: 175, dtype: object 176 roi III_ventricle volume 2418 level4 III_ventricle level3 III_ventricle level2 Ventricle level1 CSF icv ICV comp 0.001749 Name: 176, dtype: object 177 roi PVWa_L volume 836 level4 PVA_anterior_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000605 Name: 177, dtype: object 178 roi PVWa_R volume 867 level4 PVA_anterior_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.000627 Name: 178, dtype: object 179 roi PVWp_L volume 785 level4 PVA_posterior_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000568 Name: 179, dtype: object 180 roi PVWp_R volume 650 level4 PVA_posterior_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.00047 Name: 180, dtype: object 181 roi SFWM_L volume 8423 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.006093 Name: 181, dtype: object 182 roi SFWM_R volume 7641 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.005527 Name: 182, dtype: object 183 roi SFWM_PFC_L volume 8924 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.006455 Name: 183, dtype: object 184 roi SFWM_PFC_R volume 8770 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.006344 Name: 184, dtype: object 185 roi SFWM_pole_L volume 512 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.00037 Name: 185, dtype: object 186 roi SFWM_pole_R volume 810 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.000586 Name: 186, dtype: object 187 roi MFWM_L volume 7026 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.005082 Name: 187, dtype: object 188 roi MFWM_R volume 7371 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.005332 Name: 188, dtype: object 189 roi MFWM_DPFC_L volume 4912 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.003553 Name: 189, dtype: object 190 roi MFWM_DPFC_R volume 6158 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.004455 Name: 190, dtype: object 191 roi IFWM_opercularis_L volume 2224 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.001609 Name: 191, dtype: object 192 roi IFWM_opercularis_R volume 3820 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002763 Name: 192, dtype: object 193 roi IFWM_orbitalis_L volume 3419 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002473 Name: 193, dtype: object 194 roi IFWM_orbitalis_R volume 2484 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.001797 Name: 194, dtype: object 195 roi IFWM_triangularis_L volume 4643 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.003359 Name: 195, dtype: object 196 roi IFWM_triangularis_R volume 3676 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002659 Name: 196, dtype: object 197 roi LFOWM_L volume 2528 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.001829 Name: 197, dtype: object 198 roi LFOWM_R volume 1992 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.001441 Name: 198, dtype: object 199 roi MFOWM_L volume 2238 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.001619 Name: 199, dtype: object 200 roi MFOWM_R volume 2073 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.0015 Name: 200, dtype: object 201 roi RGWM_L volume 2846 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002059 Name: 201, dtype: object 202 roi RGWM_R volume 3507 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002537 Name: 202, dtype: object 203 roi PoCWM_L volume 8442 level4 PeripheralParietalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.006107 Name: 203, dtype: object 204 roi PoCWM_R volume 8886 level4 PeripheralParietalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.006428 Name: 204, dtype: object 205 roi PrCWM_L volume 12064 level4 PeripheralFrontalWM_L level3 AnteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.008727 Name: 205, dtype: object 206 roi PrCWM_R volume 14686 level4 PeripheralFrontalWM_R level3 AnteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.010623 Name: 206, dtype: object 207 roi SPWM_L volume 7455 level4 PeripheralParietalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.005393 Name: 207, dtype: object 208 roi SPWM_R volume 7304 level4 PeripheralParietalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.005283 Name: 208, dtype: object 209 roi SMWM_L volume 3935 level4 PeripheralParietalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002846 Name: 209, dtype: object 210 roi SMWM_R volume 4781 level4 PeripheralParietalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.003458 Name: 210, dtype: object 211 roi AGWM_L volume 3636 level4 PeripheralParietalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.00263 Name: 211, dtype: object 212 roi AGWM_R volume 5099 level4 PeripheralParietalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.003688 Name: 212, dtype: object 213 roi PrCuWM_L volume 2985 level4 PeripheralParietalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002159 Name: 213, dtype: object 214 roi PrCuWM_R volume 2536 level4 PeripheralParietalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.001834 Name: 214, dtype: object 215 roi STWM_L volume 8800 level4 PeripheralTemporalWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.006366 Name: 215, dtype: object 216 roi STWM_R volume 7839 level4 PeripheralTemporalWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.00567 Name: 216, dtype: object 217 roi STWM_L_pole volume 1293 level4 PeripheralTemporalWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000935 Name: 217, dtype: object 218 roi STWM_R_pole volume 1283 level4 PeripheralTemporalWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.000928 Name: 218, dtype: object 219 roi MTWM_L volume 9432 level4 PeripheralTemporalWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.006823 Name: 219, dtype: object 220 roi MTWM_R volume 10698 level4 PeripheralTemporalWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.007739 Name: 220, dtype: object 221 roi MTWM_L_pole volume 1616 level4 PeripheralTemporalWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.001169 Name: 221, dtype: object 222 roi MTWM_R_pole volume 1810 level4 PeripheralTemporalWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.001309 Name: 222, dtype: object 223 roi ITWM_L volume 6239 level4 PeripheralTemporalWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.004513 Name: 223, dtype: object 224 roi ITWM_R volume 5555 level4 PeripheralTemporalWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.004018 Name: 224, dtype: object 225 roi FuWM_L volume 5241 level4 PeripheralTemporalWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.003791 Name: 225, dtype: object 226 roi FuWM_R volume 5759 level4 PeripheralTemporalWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.004166 Name: 226, dtype: object 227 roi SOWM_L volume 3194 level4 PeripheralOccipitalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.00231 Name: 227, dtype: object 228 roi SOWM_R volume 3764 level4 PeripheralOccipitalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002723 Name: 228, dtype: object 229 roi MOWM_L volume 12186 level4 PeripheralOccipitalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.008815 Name: 229, dtype: object 230 roi MOWM_R volume 12108 level4 PeripheralOccipitalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.008759 Name: 230, dtype: object 231 roi IOWM_L volume 1908 level4 PeripheralOccipitalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.00138 Name: 231, dtype: object 232 roi IOWM_R volume 3384 level4 PeripheralOccipitalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.002448 Name: 232, dtype: object 233 roi CuWM_L volume 6045 level4 PeripheralOccipitalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.004373 Name: 233, dtype: object 234 roi CuWM_R volume 4820 level4 PeripheralOccipitalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.003487 Name: 234, dtype: object 235 roi LGWM_L volume 8475 level4 PeripheralOccipitalWM_L level3 PosteriorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.006131 Name: 235, dtype: object 236 roi LGWM_R volume 6670 level4 PeripheralOccipitalWM_R level3 PosteriorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.004825 Name: 236, dtype: object 237 roi rostralWM_ACC_L volume 255 level4 PeripheralCingulateWM_L level3 LimbicWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000184 Name: 237, dtype: object 238 roi rostralWM_ACC_R volume 2 level4 PeripheralCingulateWM_R level3 LimbicWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.000001 Name: 238, dtype: object 239 roi subcallosalWM_ACC_L volume 120 level4 PeripheralCingulateWM_L level3 LimbicWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000087 Name: 239, dtype: object 240 roi subcallosalWM_ACC_R volume 106 level4 PeripheralCingulateWM_R level3 LimbicWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.000077 Name: 240, dtype: object 241 roi subgenualWM_ACC_L volume 238 level4 PeripheralCingulateWM_L level3 LimbicWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000172 Name: 241, dtype: object 242 roi subgenualWM_ACC_R volume 143 level4 PeripheralCingulateWM_R level3 LimbicWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.000103 Name: 242, dtype: object 243 roi dorsalWM_ACC_L volume 2883 level4 PeripheralCingulateWM_L level3 LimbicWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002085 Name: 243, dtype: object 244 roi dorsalWM_ACC_R volume 1792 level4 PeripheralCingulateWM_R level3 LimbicWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.001296 Name: 244, dtype: object 245 roi PCCWM_L volume 3556 level4 PeripheralCingulateWM_L level3 LimbicWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.002572 Name: 245, dtype: object 246 roi PCCWM_R volume 3940 level4 PeripheralCingulateWM_R level3 LimbicWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.00285 Name: 246, dtype: object 247 roi CerebellumWM_R volume 10155 level4 CerebellumWM_R level3 Cerebellum_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.007346 Name: 247, dtype: object 248 roi CerebellumWM_L volume 9158 level4 CerebellumWM_L level3 Cerebellum_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.006625 Name: 248, dtype: object 249 roi MCP_cb_L volume 2870 level4 CerebellumWM_L level3 Cerebellum_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.002076 Name: 249, dtype: object 250 roi MCP_cb_R volume 2643 level4 CerebellumWM_R level3 Cerebellum_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.001912 Name: 250, dtype: object 251 roi ICP_cb_L volume 542 level4 CerebellumWM_L level3 Cerebellum_L level2 Metencephalon_L level1 Metencephalon icv ICV comp 0.000392 Name: 251, dtype: object 252 roi ICP_cb_R volume 576 level4 CerebellumWM_R level3 Cerebellum_R level2 Metencephalon_R level1 Metencephalon icv ICV comp 0.000417 Name: 252, dtype: object 253 roi FrontSul_L volume 15004 level4 FrontSul_L level3 FrontSul_L level2 Sulcus_L level1 CSF icv ICV comp 0.010853 Name: 253, dtype: object 254 roi FrontSul_R volume 11232 level4 FrontSul_R level3 FrontSul_R level2 Sulcus_R level1 CSF icv ICV comp 0.008125 Name: 254, dtype: object 255 roi CentralSul_L volume 2159 level4 CentralSul_L level3 CentralSul_L level2 Sulcus_L level1 CSF icv ICV comp 0.001562 Name: 255, dtype: object 256 roi CentralSul_R volume 1750 level4 CentralSul_R level3 CentralSul_R level2 Sulcus_R level1 CSF icv ICV comp 0.001266 Name: 256, dtype: object 257 roi SylFrontSul_L volume 1589 level4 SylFrontSul_L level3 SylvianFissureExt_L level2 Sulcus_L level1 CSF icv ICV comp 0.001149 Name: 257, dtype: object 258 roi SylFrontSul_R volume 1175 level4 SylFrontSul_R level3 SylvianFissureExt_R level2 Sulcus_R level1 CSF icv ICV comp 0.00085 Name: 258, dtype: object 259 roi SylTempSul_L volume 1598 level4 SylTempSul_L level3 SylvianFissureExt_L level2 Sulcus_L level1 CSF icv ICV comp 0.001156 Name: 259, dtype: object 260 roi SylTempSul_R volume 1462 level4 SylTempSul_R level3 SylvianFissureExt_R level2 Sulcus_R level1 CSF icv ICV comp 0.001058 Name: 260, dtype: object 261 roi SylParieSul_L volume 640 level4 SylParieSul_L level3 SylvianFissureExt_L level2 Sulcus_L level1 CSF icv ICV comp 0.000463 Name: 261, dtype: object 262 roi SylParieSul_R volume 288 level4 SylParieSul_R level3 SylvianFissureExt_R level2 Sulcus_R level1 CSF icv ICV comp 0.000208 Name: 262, dtype: object 263 roi ParietSul_L volume 8739 level4 ParietSul_L level3 ParietSul_L level2 Sulcus_L level1 CSF icv ICV comp 0.006322 Name: 263, dtype: object 264 roi ParietSul_R volume 9728 level4 ParietSul_R level3 ParietSul_R level2 Sulcus_R level1 CSF icv ICV comp 0.007037 Name: 264, dtype: object 265 roi CinguSul_L volume 1173 level4 CinguSul_L level3 CinguSul_L level2 Sulcus_L level1 CSF icv ICV comp 0.000849 Name: 265, dtype: object 266 roi CinguSul_R volume 1419 level4 CinguSul_R level3 CinguSul_R level2 Sulcus_R level1 CSF icv ICV comp 0.001026 Name: 266, dtype: object 267 roi OcciptSul_L volume 1934 level4 OcciptSul_L level3 OcciptSul_L level2 Sulcus_L level1 CSF icv ICV comp 0.001399 Name: 267, dtype: object 268 roi OcciptSul_R volume 2054 level4 OcciptSul_R level3 OcciptSul_R level2 Sulcus_R level1 CSF icv ICV comp 0.001486 Name: 268, dtype: object 269 roi TempSul_L volume 1139 level4 TempSul_L level3 TempSul_L level2 Sulcus_L level1 CSF icv ICV comp 0.000824 Name: 269, dtype: object 270 roi TempSul_R volume 910 level4 TempSul_R level3 TempSul_R level2 Sulcus_R level1 CSF icv ICV comp 0.000658 Name: 270, dtype: object 271 roi Caudate_tail_L volume 363 level4 Caudate_tail_L level3 BasalGang_L level2 CerebralNucli_L level1 Telencephalon_L icv ICV comp 0.000263 Name: 271, dtype: object 272 roi Fimbria_L volume 50 level4 Hippo_L level3 Limbic_L level2 CerebralCortex_L level1 Telencephalon_L icv ICV comp 0.000036 Name: 272, dtype: object 273 roi Caudate_tail_R volume 345 level4 Caudate_tail_R level3 BasalGang_R level2 CerebralNucli_R level1 Telencephalon_R icv ICV comp 0.00025 Name: 273, dtype: object 274 roi Fimbria_R volume 45 level4 Hippo_R level3 Limbic_R level2 CerebralCortex_R level1 Telencephalon_R icv ICV comp 0.000033 Name: 274, dtype: object 275 roi Chroid_LVetc_L volume 444 level4 AnteriorLateralVentricle_L level3 LateralVentricle_L level2 Ventricle level1 CSF icv ICV comp 0.000321 Name: 275, dtype: object 276 roi Chroid_LVetc_R volume 371 level4 AnteriorLateralVentricle_R level3 LateralVentricle_R level2 Ventricle level1 CSF icv ICV comp 0.000268 Name: 276, dtype: object 277 roi IV_ventricle volume 2700 level4 IV_ventricle level3 IV_ventricle level2 Ventricle level1 CSF icv ICV comp 0.001953 Name: 277, dtype: object 278 roi ECCL_L volume 292 level4 inf_DPWM_L level3 InferiorWM_L level2 WhiteMatter_L level1 Telencephalon_L icv ICV comp 0.000211 Name: 278, dtype: object 279 roi ECCL_R volume 292 level4 inf_DPWM_R level3 InferiorWM_R level2 WhiteMatter_R level1 Telencephalon_R icv ICV comp 0.000211 Name: 279, dtype: object
In [26]:
# defining nodes with colors of level2
for color in random_colors:
for index, row in subjectData.iterrows():
name_brain_area_l2 = row['level2']
name_brain_area_l1 = row['level1']
color_level2 = dictionary_of_colors[name_brain_area_l1]
if color_level2 == color:
nodes_names.append(name_brain_area_l2)
colors_nodes.append(color_level2)
dictionary_of_colors[name_brain_area_l2] = color_level2
#checking for appropriate addition of elements of level2 to nodes as well as colors to colors_nodes
print(nodes_names)
print(colors_nodes)
['ICV', 'Telencephalon_L', 'Telencephalon_R', 'Diencephalon_L', 'Diencephalon_R', 'Mesencephalon', 'Metencephalon', 'Myelencephalon', 'CSF', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralCortex_L', 'CerebralNucli_L', 'CerebralCortex_L', 'CerebralNucli_L', 'CerebralNucli_L', 'CerebralNucli_L', 'CerebralNucli_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'WhiteMatter_L', 'CerebralNucli_L', 'CerebralCortex_L', 'WhiteMatter_L', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralCortex_R', 'CerebralNucli_R', 'CerebralCortex_R', 'CerebralNucli_R', 'CerebralNucli_R', 'CerebralNucli_R', 'CerebralNucli_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'WhiteMatter_R', 'CerebralNucli_R', 'CerebralCortex_R', 'WhiteMatter_R', 'Thalamus_L', 'BasalForebrain_L', 'BasalForebrain_L', 'BasalForebrain_L', 'BasalForebrain_L', 'BasalForebrain_L', 'BasalForebrain_L', 'BasalForebrain_L', 'Thalamus_R', 'BasalForebrain_R', 'BasalForebrain_R', 'BasalForebrain_R', 'BasalForebrain_R', 'BasalForebrain_R', 'BasalForebrain_R', 'BasalForebrain_R', 'Mesencephalon_L', 'Mesencephalon_R', 'Mesencephalon_L', 'Mesencephalon_R', 'Mesencephalon_L', 'Mesencephalon_R', 'Mesencephalon_L', 'Mesencephalon_R', 'Metencephalon_R', 'Metencephalon_L', 'Metencephalon_L', 'Metencephalon_R', 'Metencephalon_L', 'Metencephalon_R', 'Metencephalon_L', 'Metencephalon_R', 'Metencephalon_L', 'Metencephalon_R', 'Metencephalon_L', 'Metencephalon_R', 'Metencephalon_L', 'Metencephalon_R', 'Metencephalon_R', 'Metencephalon_L', 'Metencephalon_L', 'Metencephalon_R', 'Metencephalon_L', 'Metencephalon_R', 'Myelencephalon_L', 'Myelencephalon_R', 'Myelencephalon_L', 'Myelencephalon_R', 'Ventricle', 'Ventricle', 'Ventricle', 'Ventricle', 'Ventricle', 'Ventricle', 'Ventricle', 'Ventricle', 'Ventricle', 'Ventricle', 'Ventricle', 'Sulcus_L', 'Sulcus_R', 'Sulcus_L', 'Sulcus_R', 'Sulcus_L', 'Sulcus_R', 'Sulcus_L', 'Sulcus_R', 'Sulcus_L', 'Sulcus_R', 'Sulcus_L', 'Sulcus_R', 'Sulcus_L', 'Sulcus_R', 'Sulcus_L', 'Sulcus_R', 'Sulcus_L', 'Sulcus_R', 'Ventricle ', 'Ventricle ', 'Ventricle'] ['rgb(255,255,255)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.8588235294117647, 0.8588235294117647, 0.5529411764705883)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(1.0, 0.4980392156862745, 0.054901960784313725)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745)', 'rgb(0.8588235294117647, 0.8588235294117647, 0.5529411764705883)', 'rgb(0.8588235294117647, 0.8588235294117647, 0.5529411764705883)', 'rgb(0.8588235294117647, 0.8588235294117647, 0.5529411764705883)', 'rgb(0.8588235294117647, 0.8588235294117647, 0.5529411764705883)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)', 'rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)']
In [27]:
####checking for content of list of elements level 2 ###
name_l2 = subjectData['level2']
print(name_l2)
0 CerebralCortex_L
1 CerebralCortex_R
2 CerebralCortex_L
3 CerebralCortex_R
4 CerebralCortex_L
...
275 Ventricle
276 Ventricle
277 Ventricle
278 WhiteMatter_L
279 WhiteMatter_R
Name: level2, Length: 280, dtype: object
In [28]:
### checking for content of list of names in level 1
name_l1 = subjectData['level1']
name_l1
Out[28]:
0 Telencephalon_L
1 Telencephalon_R
2 Telencephalon_L
3 Telencephalon_R
4 Telencephalon_L
...
275 CSF
276 CSF
277 CSF
278 Telencephalon_L
279 Telencephalon_R
Name: level1, Length: 280, dtype: object
In [ ]:
In [29]:
### need to do the same for level 3 ###--> abbreviated version of for loop
#for color in random_colors:
for index, row in subjectData.iterrows():
name_brain_area_l3 = row['level3']
name_brain_area_l1 = row['level1']
color_level3 = dictionary_of_colors[name_brain_area_l1]
#if color_level3 == color: #Comparing value of color_level3 with color
nodes_names.append(name_brain_area_l3) #Adding names of brain areas of level3 to nodes list
colors_nodes.append(color_level3) #Adding color_level3 colors to the list of colors
dictionary_of_colors[name_brain_area_l3] = color_level3 #Updating the dictionary dictionary_of_colors by associating name_brain_area_l3 with the value of color_level3.
In [30]:
source = [] # index start point of the link
target = []
value = []
colors_link = []
# create link level 0
dictionary_link={i:{} for i in range(len(nodes_names))}
for index, row in subjectData.iterrows():
name_level1 = row['level1']
comp = row['comp']
indice_level1 = [i for i, x in enumerate(nodes_names) if x == name_level1][0]
if dictionary_link[0].get(indice_level1, -1) != -1:
dictionary_link[0][indice_level1] += comp
else:
dictionary_link[0][indice_level1] = comp
# for colore in random_colors:
for colore in random_colors:
print(colore)
for source_idx, target_dict in dictionary_link.items():
for target_idx, comp_value in target_dict.items():
if dictionary_of_colors[nodes_names[target_idx]] == colore:
source.append(source_idx)
target.append(target_idx)
value.append(float(comp_value))
colors_link.append(dictionary_of_colors[nodes_names[target_idx]])
# print(source_idx, target_idx, comp_value)
###Level 0 successfully created
# Creating link level 1
dictionary_link={i:{} for i in range(len(nodes_names))}
for index, row in subjectData.iterrows():
name_level1 = row['level1']
index_level1 = [i for i, x in enumerate(nodes_names) if x == name_level1][0]
name_level2 = row['level2']
index_level2 = [i for i, x in enumerate(nodes_names) if x == name_level2][0]
comp = row['comp']
if dictionary_link[index_level1].get(index_level2, -1) != -1:
dictionary_link[index_level1][index_level2] += comp
else:
dictionary_link[index_level1][index_level2] = comp
for colore in random_colors:
for source_idx, target_dict in dictionary_link.items():
for target_idx, comp_value in target_dict.items():
if dictionary_of_colors[nodes_names[target_idx]] == colore:
source.append(source_idx)
target.append(target_idx)
value.append(float(comp_value))
colors_link.append(dictionary_of_colors[nodes_names[target_idx]])
### level 1 successfully created
#Creating link level 2
dictionary_link={i:{} for i in range(len(nodes_names))}
for index, row in subjectData.iterrows():
name_level2 = row['level2']
indice_level2 = [i for i, x in enumerate(nodes_names) if x == name_level2][0]
name_level3 = row['level3']
indice_level3 = [i for i, x in enumerate(nodes_names) if x == name_level3][0]
comp = row['comp']
if dictionary_link[indice_level2].get(indice_level3, -1) != -1:
dictionary_link[indice_level2][indice_level3] += comp
else:
dictionary_link[indice_level2][indice_level3] = comp
for colore in random_colors:
for source_idx, target_dict in dictionary_link.items():
for target_idx, comp_value in target_dict.items():
if dictionary_of_colors[nodes_names[target_idx]] == colore:
source.append(source_idx)
target.append(target_idx)
value.append(float(comp_value))
colors_link.append(dictionary_of_colors[nodes_names[target_idx]])
###level 2 successfully created
###### Graphing the Sankey Plot
###### Graphing the Sankey Plot ######
fig = go.Figure(data=[go.Sankey(
valueformat = ".5f",
valuesuffix = "",
node = dict(
pad = 15,
thickness = 20,
line = dict(color = "black", width = 0.5),
label = nodes_names,
color = colors_nodes
),
link = dict(
source = source, # Replace with your source list
target = target, # Replace with your target list
value = value, # Replace with your value list
color = colors_link
)
)])
fig.update_layout(title_text="Subject MRI Data: Sankey Diagram", font_size=12)
fig.show()
rgb(0.12156862745098039, 0.4666666666666667, 0.7058823529411765) rgb(1.0, 0.4980392156862745, 0.054901960784313725) rgb(0.596078431372549, 0.8745098039215686, 0.5411764705882353) rgb(0.5803921568627451, 0.403921568627451, 0.7411764705882353) rgb(0.7686274509803922, 0.611764705882353, 0.5803921568627451) rgb(0.4980392156862745, 0.4980392156862745, 0.4980392156862745) rgb(0.8588235294117647, 0.8588235294117647, 0.5529411764705883) rgb(0.6196078431372549, 0.8549019607843137, 0.8980392156862745)